
.footer {
    clear: both;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 0 30px;
    background: #fff;
    border-top: 3px solid #d4d4d4;
    text-align: center;
    font-size: 14px;
}

.footer p {
    height: 30px;
}

.footer span {
    margin: 0 20px;
}

.footer a {
    color: #bd2819;
    margin: 0 20px;
}

.footer a:link, .footer a:visited {
    color: #bd2819;
}

.footer a:hover, .footer a:active {
    color: #e00000;
}